@charset "utf-8";
body{font-size: 12px;font-family: "宋体",Arial;background:url(../images/bodybg.jpg) repeat-y;}
div{/*overflow:hidden;*/}
body,html,a,img,div,form,select,input,ul,ol,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span,i{margin:0;padding:0;font-style:normal;}
a{color:#000;text-decoration:none;outline:none;}
a:hover{color:#f00;text-decoration:none;}
ol,ul,li{list-style:none; overflow:hidden;}
img{border:none;}
p { color: #000; margin-left: 10px; line-height: 19px; }
.fl{ float:left;_display:inline;}
.fr{ float:right;_display:inline;}
.clearfix:after{content:"";visibility:hidden;display:block;height:0;clear:both;}
.clearfix{clear:both;}
.clear{ clear:both; overflow:hidden;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.content{width: 100%;height:100%;}
#bear{background:#63b316 }
.w_1000{width:1000px;margin:0 auto;}
.gray{color:#9d9d9d;}
/**/
#site_tb,#site_tb_logo{ background:url(../images/s_tb_5664.png) no-repeat;}
#site_tb{width:100%; min-width:980px; height:40px; font-size:12px; line-height:16px; font-family:Tahoma; background-repeat:repeat-x; background-position:0 -44px;position: fixed;z-index: 2;}
#site_tb_w{ width:980px; height:42px; padding:0; margin:0 auto; list-style:none; color:#666;}
#site_tb_w li{ float:left;}
#site_tb_w li a{ color:#666; text-decoration:none;}
#site_tb_w li a:hover{ color:#ff6501; text-decoration:underline;}
#site_tb_logo{  width:130px; height:40px; padding:0; margin:0; overflow:hidden; background-position:0 0;}
#site_tb_logo a{ display:block; height:40px; text-indent:-999em; overflow:hidden;}
#site_tb_online { width:140px; padding-top:15px; overflow:hidden;}
#site_tb_online strong{ color:#ff6501;}
#site_tb_link{ float:left; padding:0; margin:0; padding-top:15px; color:#cecece;}
#site_tb_link a{ margin:0 12px;}
#site_tb_login{ width:160px; padding-top:15px; text-align:right;}
#site_tb_login a{ padding-right:6px; color:#666; text-decoration:none;}
#site_tb_login a:hover{ color:#ff6501; text-decoration:none;}

#header{background: url(../images/pic3.jpg) no-repeat top center;position: relative;top:40px;}
.collect{position: absolute;bottom:30px; left:368px;}
.collect a{display: block;width:162px;height:48px;}
.video{position: absolute;bottom:30px; right:40px;width:404px;height:256px;z-index: 1;border:#86fefd 3px solid;}
#first_summer{background:url(../images/ddbg.jpg) no-repeat top center;margin-top:40px;}
.boy_menu{background: url(../images/menu.jpg) no-repeat; height:75px;}
.boy_menu a{width: 65px;height: 30px;display: block;float:left;line-height: 178px;margin:21px 1px 0px 30px;}




.w_1000{width:1000px;margin:0 auto;}
.w_1100{width:1045px;margin:0 auto;}
.pic2{background: url(../images/pic4.jpg) no-repeat;height:600px;width:1000px;margin:0 auto; position: relative;}
.share{position: absolute;bottom:32px;left:175px;width:167px;}


.fbg{background:url(../images/footbg.jpg) no-repeat;height:351px;}
#footer{text-align: center;line-height: 22px;padding:20px 0px 10px;color:#fff;}
#footer a{color:#fff;}
#footer p{line-height: 32px;color:#fff;}
#footer a:hover{color:#fff;}

/*add*/
.hdp{width:400px;}
.focus{ overflow: hidden; position: relative; }
.focus img{   display: block; height: 272px; width: 400px; }
.focus .pp li { float: left;  position: relative; width: 400px; }
.focus .pp li span{ display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.focus .pp li h2{ height: 36px; line-height: 36px; margin-top: -37px; overflow: hidden; position: relative; text-align: left; font-weight: normal;padding-left:10px; }
.focus .pp li h2 a{ color: #fff; font-size: 15px; }
.focus .pp li .opacity{ background:#000;height: 36px; left: 0px; margin-top: -36px; overflow: hidden; position: relative;filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity: 0.5 }
.focus .focusTit{ bottom: 8px; height: 10px; left: 0; position: absolute; text-align: center; width: 100%; }
.focus .focusTit span{ background: #858585; border-radius: 10px; display: inline-block; height: 5px; margin: 0 5px; width: 5px; }
.focus .focusTit span.on{ background: #249bff; }
.pagination2{ bottom: 19px; overflow: hidden; position: relative; width: 65px;left:330px; }
.pagination2 li{ float: left; list-style: none outside none; margin: 0 4px; }
.pagination2 li a{ background-image: url("../images/num2.png"); background-position: 0 -23px; display: block; float: left; height: 1px; overflow: hidden; padding-top: 12px; width: 13px; }
.pagination2 li.current a{ background-position: 0 -2px; }

.l_heads .title,.others_e,.num_1,.num_2,.num_3,.num_4,.num_5,.num_6,.num_7,.num_8,.num_9,.num_10,.num_1_tit,.num_2_tit,.num_3_tit,.num_4_tit,.num_5_tit,.num_6_tit,.num_7_tit,.num_8_tit,.num_9_tit,.num_10_tit{background: url(../images/icobg.png) no-repeat;}

.l_heads{margin:5px 10px; height:33px;}
.l_heads .title{width:100px;height:33px; background-position: 1px 1px;line-height: 100px;overflow: hidden;float: left;}
.others_e{width: 70px;height:30px;background-position: -5px -44px;float: right;margin-right:7px;}
.others_e a{display: block;width: 70px;height:30px;}
.like{width:585px;height:264px;overflow:hidden;border:#fde17c 4px solid;background:#fff; }
.like_list { margin-left: 5px; margin-top: 15px; width: 579px; }
.like_list li { float: left; height: 103px; width: 96px; }
.like_list a { display: block; margin: 0 auto; text-align: center; width: 86px; }
.like_list img { display: block; height: 78px; margin: 0 auto; width: 77px; }
.like_list .txt { cursor: pointer; display: block; height: 18px; margin: 0 auto; overflow: hidden; padding: 4px 0 0; text-align: center; width: 86px; word-break: break-all; word-wrap: break-word; }


.numbg1,.numbg2{width:1000px;height:160px;position: relative;}
.numbg1{background: url(../images/numbg1.png) no-repeat;}
.numbg2{background: url(../images/numbg2.png) no-repeat;}
.num_1,.num_2,.num_3,.num_4,.num_5,.num_6,.num_7,.num_8,.num_9,.num_10{display: block;width:135px;height:100px;position: absolute;top:20px; }
.num_1_tit,.num_2_tit,.num_3_tit,.num_4_tit,.num_5_tit,.num_6_tit,.num_7_tit,.num_8_tit,.num_9_tit,.num_10_tit{display: block;width:315px;height:30px;position: absolute;top:27px;}
.num_1{background-position: -1px -92px;left:36px;}
.num_2{background-position: -1px -190px;right:36px; }
.num_3{background-position: -1px -314px;left:36px; }
.num_4{background-position: -1px -412px;right:36px; }
.num_5{background-position: -1px -510px;left:36px;}
.num_6{background-position: -1px -616px;right:36px; }
.num_7{background-position: -1px -727px;left:36px;}
.num_8{background-position: -1px -830px;right:36px; }
.num_9{background-position: -1px -933px;left:36px;}
.num_10{background-position: -1px -1035px;right:36px; }

.num_1_tit{background-position: -1px -1788px;left:201px;}
.num_2_tit{background-position: 99px -1835px;right:201px;}
.num_3_tit{background-position: -1px -1876px;left:201px;}
.num_4_tit{background-position: 194px -1923px;right:201px;}
.num_5_tit{background-position: -1px -1970px;left:201px;}
.num_6_tit{background-position: 62px -2018px;right:201px;}
.num_7_tit{background-position: -1px -2063px;left:201px;}
.num_8_tit{background-position: 114px -2119px;right:201px;}
.num_9_tit{background-position: -1px -2174px;left:201px;}
.num_10_tit{background-position: 63px -2226px;right:201px;}

.numbg1 p,.numbg2 p{display: block;width:680px;position: absolute;top:68px;font-size: 14px;color:#29479a;}
.numbg1 p{right:201px;}
.numbg2 p{left:201px;}

.game_con{border:#fde17c 10px solid;background:#fff;position: relative;}
.game_tit_one,.game_tit_two,.game_tit_three,.game_tit_four,.game_tit_five,.game_tit_six,.game_tit_seven,.game_tit_eight,.game_tit_nine,.game_tit_ten{background: url(../images/icobg.png) no-repeat;width:178px;height:47px; display: block;position: absolute;}
.game_tit_one{background-position:0px -1162px;left:-18px; }
.game_tit_two{background-position:6px -1226px;right:-34px; }
.game_tit_three{background-position:0px -1285px;left:-18px; }
.game_tit_four{background-position:6px -1344px;right:-34px; }
.game_tit_five{background-position:0px -1404px;left:-18px; }
.game_tit_six{background-position:6px -1460px;right:-34px; }
.game_tit_seven{background-position:0px -1522px;left:-18px; }
.game_tit_eight{background-position:6px -1579px;right:-34px; }
.game_tit_nine{background-position:0px -1652px;left:-18px; }
.game_tit_ten{background-position:6px -1719px;right:-34px; }
.game_list { margin-left: 20px; margin-top: 55px; width: 968px; }
.game_list li { float: left; height: 105px; width: 105px; }
.game_list a { display: block; margin: 0 auto; text-align: center; width: 86px; }
.game_list img { display: block; height: 78px; margin: 0 auto; width: 77px; }
.game_list .txt { cursor: pointer; display: block; height: 18px; margin: 0 auto; overflow: hidden; padding: 4px 0 0; text-align: center; width: 86px; word-break: break-all; word-wrap: break-word; }

.boy_con{background: url(../images/boy_bg.png) no-repeat;height:310px;margin-top:15px;}
.hot_boy{height:33px;margin-top:10px;padding-top:20px;}
.hot_boy .boy_tit{background: url(../images/icobg.png) no-repeat 0px -2279px;display: block;width:228px;height:33px;float:left;margin-left:393px;}
.boy_con .game_list{margin-left:30px;margin-top:25px;}
.hot_boy .boy_more{background: url(../images/icobg.png) no-repeat 0px -2339px;display: block;width:50px;height:23px;float:right;margin-right:35px;margin-top:9px;cursor:pointer;}
.hot_boy .boy_more a{display: block;width:50px;height:23px;}
/*返回顶部*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#AdLayer{width:175px; height:282px;background:url(../images/dh_right.png) no-repeat;position:fixed; cursor: pointer;text-align: center;bottom:250px;right:0px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop));
}/*解决IE6下不兼容 position:fixed 的问题*/
#AdLayer ul { margin-left: 38px; margin-top: 15px; width: 108px;  }
#AdLayer ul li {  height: 27px; line-height: 27px; overflow: hidden;width:46px;float:left; }
#AdLayer ul li a { width:46px;height: 27px;display: block; font-size: 14px; line-height: 130px;}
#AdLayer .hot_intro{width: 110px;margin-top: 14px}
#AdLayer .back_top{width: 110px;margin-top: 25px}
#AdLayer .hot_intro a,#AdLayer .back_top a{display: block;width: 110px;}